package pl.vanta.mjuzik2.api;

import java.util.Map;

import javax.sound.sampled.AudioFileFormat;

public interface FileInfo
{
	public boolean load(AudioFileFormat format);

	public Map<String, Object> getProperties();

	public Map<String, String> getPropertiesDescriptions();

	public int getSamplingRate();

	public int getBitRate();

	public int getChannels();

	public long getPlayTime();

	public String getTitle();

	public String getArtist();

	public String getAlbum();

	public int getTrack();

	public String getGenre();

	public String getYear();

	public String getComment();

	public AudioFileFormat.Type getType();
}